package ejb.cbm.operatoria.bean;

import java.util.Date;

public class OperacionEfectivoBean  implements java.io.Serializable {

    // Fields    

     private Long codigooperacion;
     private Long codigoCajaBoveda;
     private Long codigoTransaccion;
     private String codigodivisa;
     private String codigoentidad;
     private String codigooficina;
     private String numerocuenta;
     private String bintarjeta;
     private String numerotarjeta;
     private Double importeingresado;
     private Double importe;
     private Double importefeble;
     private Double itf;
     private Double importetotal;
     private String descripcionobservacion;
     private String usuarioautorizacion;
     private Long codigomotivoautorizacion;
     private String observacionautorizacion;
     private Long estadoimpresion;
     private Long flagextorno;
     private String usuarioregistro;
     private Date fecharegistro;
     private String usuariomodificacion;
     private Date fechamodificacion;
     
     private String codigoTerminal;
     
     //Ini: Campos Adicionales
     private String nombreTitular;
     private String condicionCuenta;
     private long afectaSaldoDisponible;
     //Fin: Campos Adicionales

     private TransaccionSignificativaBean transaccionSignificativa;
    // Constructors

    /** default constructor */
    public OperacionEfectivoBean() {
    }

	/** minimal constructor */
    public OperacionEfectivoBean(Long codigooperacion, Long codigoCajaBoveda, Long codigoTransaccion, String codigodivisa, String numerocuenta, Double importeingresado, Double importe, Double importefeble, Double itf, Double importetotal, Long estadoimpresion, Long flagextorno, String usuarioregistro, Date fecharegistro, String usuariomodificacion, Date fechamodificacion) {
        this.codigooperacion = codigooperacion;
        this.codigoCajaBoveda = codigoCajaBoveda;
        this.codigoTransaccion = codigoTransaccion;
        this.codigodivisa = codigodivisa;
        this.numerocuenta = numerocuenta;
        this.importeingresado = importeingresado;
        this.importe = importe;
        this.importefeble = importefeble;
        this.itf = itf;
        this.importetotal = importetotal;
        this.estadoimpresion = estadoimpresion;
        this.flagextorno = flagextorno;
        this.usuarioregistro = usuarioregistro;
        this.fecharegistro = fecharegistro;
        this.usuariomodificacion = usuariomodificacion;
        this.fechamodificacion = fechamodificacion;
    }
    
    /** full constructor */
    public OperacionEfectivoBean(Long codigooperacion, Long codigoCajaBoveda, Long codigoTransaccion, String codigodivisa, String numerocuenta, String numerotarjeta, Double importeingresado, Double importe, Double importefeble, Double itf, Double importetotal, String descripcionobservacion, String usuarioautorizacion, Long codigomotivoautorizacion, String observacionautorizacion, Long estadoimpresion, Long flagextorno, String usuarioregistro, Date fecharegistro, String usuariomodificacion, Date fechamodificacion) {
        this.codigooperacion = codigooperacion;
        this.codigoCajaBoveda = codigoCajaBoveda;
        this.codigoTransaccion = codigoTransaccion;
        this.codigodivisa = codigodivisa;
        this.numerocuenta = numerocuenta;
        this.numerotarjeta = numerotarjeta;
        this.importeingresado = importeingresado;
        this.importe = importe;
        this.importefeble = importefeble;
        this.itf = itf;
        this.importetotal = importetotal;
        this.descripcionobservacion = descripcionobservacion;
        this.usuarioautorizacion = usuarioautorizacion;
        this.codigomotivoautorizacion = codigomotivoautorizacion;
        this.observacionautorizacion = observacionautorizacion;
        this.estadoimpresion = estadoimpresion;
        this.flagextorno = flagextorno;
        this.usuarioregistro = usuarioregistro;
        this.fecharegistro = fecharegistro;
        this.usuariomodificacion = usuariomodificacion;
        this.fechamodificacion = fechamodificacion;
    }

	public Long getCodigoCajaBoveda() {
		return codigoCajaBoveda;
	}

	public void setCodigoCajaBoveda(Long codigoCajaBoveda) {
		this.codigoCajaBoveda = codigoCajaBoveda;
	}

	public String getCodigodivisa() {
		return codigodivisa;
	}

	public void setCodigodivisa(String codigodivisa) {
		this.codigodivisa = codigodivisa;
	}

	public Long getCodigomotivoautorizacion() {
		return codigomotivoautorizacion;
	}

	public void setCodigomotivoautorizacion(Long codigomotivoautorizacion) {
		this.codigomotivoautorizacion = codigomotivoautorizacion;
	}

	public Long getCodigooperacion() {
		return codigooperacion;
	}

	public void setCodigooperacion(Long codigooperacion) {
		this.codigooperacion = codigooperacion;
	}

	public Long getCodigoTransaccion() {
		return codigoTransaccion;
	}

	public void setCodigoTransaccion(Long codigoTransaccion) {
		this.codigoTransaccion = codigoTransaccion;
	}

	public String getDescripcionobservacion() {
		return descripcionobservacion;
	}

	public void setDescripcionobservacion(String descripcionobservacion) {
		this.descripcionobservacion = descripcionobservacion;
	}

	public Long getEstadoimpresion() {
		return estadoimpresion;
	}

	public void setEstadoimpresion(Long estadoimpresion) {
		this.estadoimpresion = estadoimpresion;
	}

	public Date getFechamodificacion() {
		return fechamodificacion;
	}

	public void setFechamodificacion(Date fechamodificacion) {
		this.fechamodificacion = fechamodificacion;
	}

	public Date getFecharegistro() {
		return fecharegistro;
	}

	public void setFecharegistro(Date fecharegistro) {
		this.fecharegistro = fecharegistro;
	}

	public Long getFlagextorno() {
		return flagextorno;
	}

	public void setFlagextorno(Long flagextorno) {
		this.flagextorno = flagextorno;
	}

	public Double getImporte() {
		return importe;
	}

	public void setImporte(Double importe) {
		this.importe = importe;
	}

	public Double getImportefeble() {
		return importefeble;
	}

	public void setImportefeble(Double importefeble) {
		this.importefeble = importefeble;
	}

	public Double getImporteingresado() {
		return importeingresado;
	}

	public void setImporteingresado(Double importeingresado) {
		this.importeingresado = importeingresado;
	}

	public Double getImportetotal() {
		return importetotal;
	}

	public void setImportetotal(Double importetotal) {
		this.importetotal = importetotal;
	}

	public Double getItf() {
		return itf;
	}

	public void setItf(Double itf) {
		this.itf = itf;
	}

	public String getNumerocuenta() {
		return numerocuenta;
	}

	public void setNumerocuenta(String numerocuenta) {
		this.numerocuenta = numerocuenta;
	}

	public String getNumerotarjeta() {
		return numerotarjeta;
	}

	public void setNumerotarjeta(String numerotarjeta) {
		this.numerotarjeta = numerotarjeta;
	}

	public String getObservacionautorizacion() {
		return observacionautorizacion;
	}

	public void setObservacionautorizacion(String observacionautorizacion) {
		this.observacionautorizacion = observacionautorizacion;
	}

	public String getUsuarioautorizacion() {
		return usuarioautorizacion;
	}

	public void setUsuarioautorizacion(String usuarioautorizacion) {
		this.usuarioautorizacion = usuarioautorizacion;
	}

	public String getUsuariomodificacion() {
		return usuariomodificacion;
	}

	public void setUsuariomodificacion(String usuariomodificacion) {
		this.usuariomodificacion = usuariomodificacion;
	}

	public String getUsuarioregistro() {
		return usuarioregistro;
	}

	public void setUsuarioregistro(String usuarioregistro) {
		this.usuarioregistro = usuarioregistro;
	}

	public TransaccionSignificativaBean getTransaccionSignificativa() {
		return transaccionSignificativa;
	}

	public void setTransaccionSignificativa(
			TransaccionSignificativaBean transaccionSignificativa) {
		this.transaccionSignificativa = transaccionSignificativa;
	}

	public String getCodigoentidad() {
		return codigoentidad;
	}

	public void setCodigoentidad(String codigoentidad) {
		this.codigoentidad = codigoentidad;
	}

	public String getCodigooficina() {
		return codigooficina;
	}

	public void setCodigooficina(String codigooficina) {
		this.codigooficina = codigooficina;
	}

	public String getBintarjeta() {
		return bintarjeta;
	}

	public void setBintarjeta(String bintarjeta) {
		this.bintarjeta = bintarjeta;
	}

	public String getCodigoTerminal() {
		return codigoTerminal;
	}

	public void setCodigoTerminal(String codigoTerminal) {
		this.codigoTerminal = codigoTerminal;
	}

	public void setNombreTitular(String nombreTitular) {
		this.nombreTitular = nombreTitular;
	}

	public String getNombreTitular() {
		return nombreTitular;
	}

	public void setCondicionCuenta(String condicionCuenta) {
		this.condicionCuenta = condicionCuenta;
	}

	public String getCondicionCuenta() {
		return condicionCuenta;
	}

	public void setAfectaSaldoDisponible(long afectaSaldoDisponible) {
		this.afectaSaldoDisponible = afectaSaldoDisponible;
	}

	public long getAfectaSaldoDisponible() {
		return afectaSaldoDisponible;
	}
}